package cn.wp.ewallet.upms.model.entity;

import cn.wp.common.core.dao.annotation.Column;
import cn.wp.common.core.dao.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 角色关系表-Do实体
 * Created by ganjie on 2020/01/08
 */
@Data
@Table(value = "PA_OBJECT_ROLE_REL",keys = {"object_role_id"})
public class PaObjectRoleRelDo implements Serializable {
    
    /** 用户角色关系标识，主键  */
    @Column("object_role_id")
    private String objectRoleId;

    /** 记录参与人类型，对应PUB_0019
            1000-用户
            2000-系统用户（内部员工）
              */
    @Column("object_type")
    private String objectType;

    /** 用户标识，外键  */
    @Column("object_id")
    private String objectId;

    /** 角色标识，外键  */
    @Column("role_id")
    private String roleId;

    /** 记录状态，对应PUB_0001
            1000-有效
            1100-无效  */
    @Column("status")
    private String status;

    /** 记录创建人帐号  */
    @Column("create_user")
    private String createUser;

    /** 记录创建时间  */
    @Column("create_date")
    private Date createDate;

    /** 记录修改人帐号  */
    @Column("update_user")
    private String updateUser;

    /** 记录修改时间  */
    @Column("update_date")
    private Date updateDate;

    
}
